v3.27:
  NEW: Command "PC Independent". 
       Sends a MIDI Program Change message exactly like the standard Preset (PC) 
       command, but the button operates independently from the main exclusive group.

       Pressing a regular Preset (PC) button will NOT turn off the LED of PC 
       Independent buttons.
 
       Pressing a PC Independent button turns its own LED on (and sends the Program 
       Change) and will turn off the LED of any other PC Independent button with 
       the same MIDI Channel.

       This command is specifically designed for multi-device/layered setups. 
       Example: you can assign each row of 5 buttons to a different MIDI 
       channel/device. Selecting a preset in row 1 will not reset the LED states of 
       row 2 or row 3, allowing completely independent preset selection per device 
       while still providing clear visual feedback.

       Commands Bank Down/Up, Bank Number, Preset Down/Up, Preset Select, 
       Bank Select, Numeric Preset Select and Page Presets dont have affect on 
       PC independent buttons.
  IMP: When "Extend/Clone..." is set to "Sync FM3/FM9". Buttons that use "CC On/Off"
       as first command are turned off when receiving a PC from the Fractal device.
       If this is not suitable, set "Don't send CC Values on PC" to "On".
  IMP: EDITOR: renamed "Sync FM3/FM9" to "Sync FM3/FM9/III" in global setting
       "Extend/Clone/Sync/Merge".
  BUG: In SW-2x, using the command "AFX3/FM3 - Preset" saves wrong values.

v3.26:
  NEW: New Extend/Clone items:
       "Midi In PC#" and "Midi In IA#" will work exactly the same as 
       "Midi Merge PC#" and "Midi Merge IA#" without merging Midi messages.
  NEW: Easy setup. Tonex templates instead of Headrush templates. 
       Headrush templates are still availabel on midi-cc.com
  IMP: Calibrating expression pedals on the hardware is changed to be compatible with
       all MX devices.
         Button 5 + 1 for Exp 1
         Button 5 + 2 for Exp 2
         Button 5 + 3 for Exp 3
         Move the Epression Pedal
         Button 4 to save
  IMP: EDITOR: when button is grouped, group number background is yellow.
  IMP: EDITOR (Mac): check if map contains a space when updating firmware.
  IMP: Improved the working of the QC Looper commands.
  IMP: Updated several QC templates.
  BUG: "Midi In PC#", "Midi In IA#", "Midi Merge PC#" and "Midi Merge IA#" number not
       correct (+1).
  BUG: Using "AFX1/2 - Preset" and bank commands in combination with "Page A/B" will 
       execute bank commands 2 times.
  BUG: When using steps and "Auto Color Steps" is disabled, when first step is 
       active again, LED shows no color.
  BUG: When changing to page B, '*' is not showing in the first line of the LCD.
  BUG: EDITOR: button long press grouping not working.

v3.25:
  NEW: Command "Exp 3 CC Swap".
  IMP: Global setting "Reset Steps" working changed.
       Reset Steps will reset all other buttons with steps to the first step.
  BUG: When first command is "Preset (PC)" or "AFX1/2 - Preset" and second command is 
       "Page A/B", first command (PC/AFX12) is not processed.
  BUG: When first command is "AFX3/FM3 - Preset" and second command is "Page A/B",
       syncing is not always correct.
  BUG: When using per preset CC, CC# is wrong (offset -1).
  BUG: Command "Favorite Preset" not always working properly when working with the 
       Kemper Player.
  BUG: Off color not shown when using commands "Bank Select", "Preset select", 
       "Page Presets" or "Numeric preset select" and button is a "AFX1/2 - Tempo"
       or "AFX3/FM3 - Tempo" command.
  BUG: When using command "AFX3/FM3 - Looper Undo", Record LED must go off and Play
       LED must go on.

v3.24:
  NEW: External Device "Kemper Player" added.
  NEW: EDITOR:
       Easy Setup. Several Kemper Player templates added.
  NEW: EDITOR:
       Added copy, paste, clear icons on normal press and long press.
  NEW: EDITOR:
       Added link to Midi-CC website which contains a database of Midi Devices with 
       their Midi CC# specifications. Handy when programming your MX device.
  IMP: Optimized Expression Pedal when external device is "Kemper" or "Kemper Player".
  BUG: SYNC FM3/FM9 not working as it should.
  BUG: When using commands "AFX3/FM3 - Scene" and "AFX3/FM3 - Scene A/B" together,
       LEDs are not turned off of non-active scenes.
  BUG: When using command "AFX3/FM3 - Looper" scenes LEDs are turned off when stopping
       or starting the loop.

v3.23:
  NEW: Commands "HX - Tuner", "HX - Tempo", "HX - Looper", "QC - Tuner", "QC - Tempo" 
       and "QC - Looper" for controlling HX-Stomp/Helix and Quad Cortex Tuner, Tempo
       and Looper functions.
  NEW: When using commands "Scene/Snapshot A/B" or "AFX3/FM3 Scene A/B" you can define
       the color for Scene A (off) in the global settings.
  IMP: When using Extend/Cone "Sync FM3/FM9" changing presets on the FM3/FM9 will
       sync the preset name and scene name on the MX. This is extended with the 
       on/off block states and can also be used when changing scenes on the FM3/FM9
       when using an additional Midi block on the FM3/FM9.
  IMP: Updated several HX-Stomp and Quad Cortex templates with these new commands.
  IMP: Decreased time (1/2 v3.22) required for "Time Out! Midi In Error" message.
  BUG: Command "AFX3/FM3 - Tuner" not working on the FM9.
  BUG: When using steps on normal press and long press is also programmed, LCD does not
       display correctly.
  BUG: MX tries to autosync scene name and block states when device is set to Axe-Fx 
       Standard, Ultra or II(XL+)
  BUG: When using "Sync FM3/FM9", sometimes you can create an endless loop of Scene
       or FX on/off switching.
  BUG: When command "Page A/B" is used after "AFX3/FM3 - Preset" command, MX will freeze.

v3.22:
  NEW: EDITOR:
       Both Windows and Mac editor are now compiled from the same source file.

       Changes for the Windows editor:
       Left Mouse Button was used for drag & drop. This is changed to Right Mouse Button. 
       Tab page "Overview" and buttons "Basic" and "Expert" are no longer available.

       Changes for the Mac editor:
       Drag and drop is now supported using Right Mouse Button and
         Drag & Drop will swap buttons. 
         Drag & Drop + CTRL will copy a button. 
         Drag & Drop + SHIFT will only copy the color of the button. 
       In tab presets you can import preset names from any TXT or CSV file.
       When using "load from MX" or "send to MX" the terminal window is now shown
       on front of the MX-Editor and will auto close after ending the command.
       When using "update firmware" or "Test Connection" the terminal window is now
       shown on front of the MX-Editor.     
  NEW: New Extend/Clone items:
       "Sync FM3/FM9" will sync the MX when a Program Change is made on the FM3 or FM9.
       "Midi Merge", "Midi Merge PC#", "Midi Merge IA#" all Incoming Midi messages are 
       merged to Midi Out.
       "Midi Merge PC#" if the Midi in message is a PC and the PC Midi Channel is the 
       same as the External Device Midi Channel, incoming PC# will activate the 
       respective MX preset.
       "Midi Merge IA#" if the Midi in message is a PC and the PC Midi Channel is the 
       same as the External Device Midi Channel, incoming PC# (1 to 36) will activate the 
       respective IA (1 to 36).
  NEW: Several new templates for the HX Stomp, including control of FS4 & FS5.
       Updated MX-6 templates for III, FM3 & FM9. LCD version now on top row.
  IMP: When sending a Program Change, Bank is also send.
  IMP: Calibration buttons on the MX-5 & MX-9 hardware not possible anymore since it's 
       useless without LCD. When needed, use the MX Editor - global settings.
       Saving calibration on the MX-6 is now Button 4 instead of Button 12.
  IMP: When using commands "Preset Down/Up", LED is first lit before activating the 
       command. This is usefull when syncing needs to be done (Fractal devices, Kemper)
  IMP: Upgraded avrdude to 64-bit version.
  IMP: Increased time (x4 v3.21) required for "time out" message.
  BUG: Commands "Preset Select", "Bank Select", "Numeric Preset Select" and "Page
       Presets" when on long press giving errors.
  BUG: When first command is "AFX3/FM3 preset" and second command is "Page", MX freezes.
  BUG: When syncing with Axe-Fx III, FM3 or FM9, Block FX that are not in the Axe-Fx III, 
       FM3 or FM9 preset but yet on the MX board, are not correctly synced.
  BUG: When Extend Child, syncing with Fractal devices not working.
  BUG: Command "Child - Page A/B" only working when first command is "Page A/B".
  BUG: Command "Page A/B" triggers all commands after the current commmand position (1-6) 
       of the same button on the other page. 
  BUG: When startpreset = 0, using preset up/down reboots the system.
  BUG: When command "Numeric Preset Select", "Preset Select" or "Bank Select" is on long 
       press, normal press is activated after preset/bank is selected.
  BUG: Command "Favorite Preset" is always send to the selected External Device Midi 
       Channel.
       In case Midi Channel is the same as the External Device Midi Channel, Start Preset
       is added to Favorite Preset.
  BUG: Steps on MX-5, MX-6 or MX-9 is limited to 4 steps.

v3.21:
  NEW: MX-5, MX-6 and MX-9 can handle now 6 commands, just like the MX-12 and MX-18 
       (previously 4)
  NEW: Commands "CC Plus" and "CC Minus" which sends a different CC value on each push.
  NEW: "Mother/Child" is now upgraded to "Extend/Clone".
       "Mother" and "Child are replaced by "Extend Mother" and "Extend Child" and have the 
       same functionality: the 'mother' MX will be extended with the 'child' MX.
       
       Extra: when set to "Extend Child", the MX will also act as Midi Merge. All Midi In 
       messages are send to Midi Out. If the Midi in message is a PC and the PC Midi 
       Channel is the same as the External Device Midi Channel, incoming PC# (1 to 36) 
       will activate the respective IA (1 to 36).

       "Clone Mother" and "Clone Child", will duplicate both MX devices. All actions done
       on the first MX will be shown on the second MX and vice versa.
       Check the updated manual for more info.
  NEW: New/updated templates for the MX-6SB LCD in combination with Fractal Devices.
  NEW: Included templates for Headrush.
  IMP: When using per preset PC & CC. These will be now be executed between the button PC
       and the "cc on/off" and "cc off/on" states of all other buttons. This way PC
       commands will be executed before all CC commands.
  BUG: When using "MX Extend" and sending a save command to the Child MX, all changes are
       saved on preset 1, not the current preset.
  BUG: Start Preset is doubled in some situations.
  BUG: Steps don't reset after preset change.
  BUG: Command "Page A/B" not working when external device is Axe-Fx II(XL+).
  BUG: Command "Page A/B" not working when on long press on the same button on both pages.
  BUG: Command "Page Presets" can go to a wrong preset number when on long press.
  BUG: Preset names only 11 characters long instead of 12.
  BUG: Bank numbers shown with offset of 1.
  BUG: Using multiple "AFX3/FM3 - Scene A/B" commands can cause LED conflicts.

v3.20:
  NEW: Complete rewritten per preset PC and CC procedure.
       You have now the choice between 100 presets with presetnames and on/off IA status
       or 50 presets with presetnames, on/off IA status and an extra 8 PC's and 4 CC's. 
       Check the updated manual for more info.
       Unfortunatelly, memory places for parameters Exp1 Min, Exp1 Max and Mother/Child
       had to be moved. Check those settings if you use them.
  NEW: When external device is Axe-Fx III, FM 3 or FM9 and a Midi PC is recieved, data 
       will be synced.
  NEW: When external device is Axe-Fx III, FM 3 or FM9 and a button is pressed other than
       preset or scene, scene name is shown back after 2 seconds.
  NEW: Templates for the Diezel VHX.
  NEW: Templates for the Quad Cortex which supports the new Looper functions.
  IMP: When using command "AFX3/FM3 - Channel NXT". Active Channel is shown in the LCD
       on the 2nd row.
  IMP: When external device is Axe-Fx III, FM3, FM9 or Kemper, on/off IA status can be 
       saved per preset.
  IMP: Updated all templates for MX-5/MX-6/MX-9 connected to a Fractal device.
  IMP: Page button LED blinks when pressed.
  BUG: FM9 not syncing in some situations.
  BUG: When holding long press too long on SW-2x, normal press command is executed on
       press release.
  BUG: When using command "Page A/B" and external device is Fractal or Kemper, an 
       asterisk is shown in the preset/performance name.
  BUG: When Scenes are on 2nd level (long press), changing scenes turns Off the LED on 
       top level.
  BUG: Preset number not correct shown on the LCDwhen start preset is not 1.
  BUG: Start preset number can not be higher than 127 when External Device is Midi.
  BUG: When using command "Page Presets" as long press, also normal press is triggered.
  BUG: When using command "Page Presets", LED of the choosen button can cause conflict
       with saved buttons on/off states.
  BUG: Some functions not working when external device is FM9.

v3.19:
  NEW: SW-2x. New external switch for the MX with 2 buttons, each with normal press and
       long press. Check our website and updated manual for more info.
  NEW: Command "AFX3/FM3 - Block & Channel". This will combine both commands. Activate 
       the block and set it to the desired channel. This will reduce the amount of 
       buttons you need to perform both actions.
  NEW: Added Device "FM9".
       Added templates for FM9 in Easy Setup Tab.
  BUG: When using Fractal or Kemper in combination with 2 MX boards (Mother/Child), a 
       Midi feedback loop is created. This is solved, but implements that AFX1/2,
       AFX3/FM3 and KMPR commands can only be used on the Mother board, since syncing
       is not possible on the Child board.

v3.18:
  NEW: Parameter "MX Mother/Child". It is now possible to connect two MX devices together 
       to act as one Big MX pedalboard. When doing this, One MX device must be Mother 
       and the other MX device must be Child.
       Each MX must be programmed individually on the editor.
       Commands "Preset (PC)", "AFX3/FM3 Preset", "AFX3/FM3 Scene" and 
       "KMPR - Performance"  send from the Mother unit will be recognized on the 
       Child unit and the Child unit will do a program change and/or syncing accordingly.
       Additionally, when selecting "Child", Midi In of this MX device will be merged
       to Midi Out.
  NEW: Command "Child IA On/Off". 
  NEW: Command "Child Page A/B".
  IMP: For optimization, Exp1 Min and Max CC values are moved to a new Memory place. 
       If you used this function, check the values.

v3.17:
  NEW: Command "CC On Only LED". Works similar as command "CC On Only" but actives the
       LED.
  NEW: Exp1 Min and Max CC values.
  NEW: Editor: Added 'TC 2290' templates for MX-5, MX-6 and MX-9.
  IMP: Bank/PC only on Midi Ch. Ext. Device
       Previously, when enabled, bank commands will only work for the Midi Channel of the
       External Device.
       Now additionally, Program Changes will not change anything on the MX board.
  IMP: Start Preset in Global Settings will work in any situation. Previously this was 
       only for Preset Up/Down. Now this works as simple mapping. Notice that the preset 
       number shown on the LCD doesn't take in account the Start Preset.
       Start Preset works now only on the selected External Device Midi Channel.
  IMP: To improve contrast, tempo LED (AFX1/2 - Tempo and AFXIII/FM3 - Tempo) off color 
       is OFF and no longer the off color of the active Page.
  BUG: Bank info only shown briefly.
  BUG: Saving presets not working correctly.
  BUG: Command "AFX1/2 - Tuner" not working on Page B.
  BUG: When Presets or Scenes are on both Pages the active Preset/Scene is not synced.
  BUG: Mac Editor: wrong Checksum written on .syx file

v 3.16:
  NEW: Per Preset you can save 2 additional PC's and 4 additional fixed CC's.
       Read the updated manual for more info.
       ***********************************************************************************
       *** WARNING: For this new feature, the per preset button on/off state is        ***       
       *** reprogrammed. If you use this function, you need to check your per Presets  ***       
       *** settings.                                                                   ***
       ***********************************************************************************
  BUG: "Scene Up/Down": Scene does not reset to 1 after preset change.
  BUG: Bank Up not working above 99.
  BUG: LEDs acting crazy sometimes in combination with Fractal Tempo.
  BUG: Saving presets when using AXF1/2 not working.
  BUG: When device is not Midi, command "Preset (PC)" works not like it should.

v 3.15:
  NEW: MAC editor
  NEW: Resend Expr 1 value on Program or Scene Change.
  BUG: MX-5, MX-6, MX-9: Colors in combination with Steps not working like it should.

v 3.14:
  NEW: Beside 'Perform' mode, Kemper 'Browser' mode is now also supported.
       Command "KMPR - Rig" will show the Rig name also in "Browser" mode.
       In that case "Bank Down/Up" will jump -/+ 5 Rigs.
  IMP: Command "AFX3/FM3 - Preset" range extended to 1024.
       Command "Preset (PC)" range extended to 256 for the Quad Cortex.
       Command "Numeric Preset Select" range extended to 999.
  IMP: If using banks, presets had to be placed from low to high on a Page.
       Now presets can be placed in any order on a Page.
  IMP: Updated and added several Axe-Fx III, FM3 and Quad Cortex templates.
  BUG: When changing page, Kemper is not synced.
  BUG: Active step # not shown since 3.13.
  IMP: Cleanup and Optimise Program Change and Bank handling.
  IMP: Editor: Loading settings or templates will autodetect which mode (Basic/Expert) 
       
               is ideal.
  IMP: Editor: "Bank only on Midi Channel" replaced by "Bank only on Midi Channel Ext. 
       
                Device", which is more logical.

v 3.13:
  NEW: Editor: Added 'Quad Cortex' device in global settings.
  NEW: Editor: Added templates for the 'Quad Cortex'.
  BUG: Editor: CC and Ch values on Long press sometimes messed up.
  BUG: When normal press is a command "Preset (PC)", long press command on/off state is 
       
       not shown on 2nd LCD line.
  BUG: When long press is a command "Preset (PC)", preset name is not shown on 2nd LCD 
       
       line.
  BUG: When using command "Favorite Preset", LCD should act the same way as a Program

       Change.
  IMP: When using Axe-Fx III & FM3 scenes in combination with doubled layer (normal & long

       press) Scene name is now shown on the LCD.

v 3.12:
  NEW: Editor: Added MX-5 model. This model replaces the MC-5jr Mk2.
  IMP: Editor: SysEx tab: Removed all data on each SysEx line after 'F7' Byte.
  IMP: Extended the amount of commands from 3 to 4 for the MX-5, MX-6 and MX-9.   
  IMP: Reduced flickering in LED Off color when using commands "AFX1/2 - Tempo" and

       "AFX3/FM3 - Tempo".
  BUG: Button LEDs with command "Off Color" now showing correctly on boot up, on bank

       command and on page swap.
  BUG: When using commands "Preset Up" and "Preset Down" in combination with an Axe-Fx III

       or FM3, active scene name is not loaded.

v 3.11:
  NEW: When using EXP 1-3 as External Button, beside de choice of 36 IA's, you can also

       select commands Bank Down/up, Preset Down/Up, Scene Down/up, Preset Select, 
       Bank Select, Numeric Preset Select, Page A/B, Page P, AFX1/2 Tempo, AFX3/FM3 Tempo 
       and KMPR Tempo.
       ***********************************************************************************
       *** WARNING! If you already use this function, your External Button will reset. ***
       ***          You need to select back the desired command.                       ***
       ***********************************************************************************
  BUG: Command "On Color" is also executed when Button is OFF.
  IMP: Editor: Renamed "Press-and-hold" to "Long Press".

v 3.10
  NEW: Command "Numeric Preset Select". When clicking on a Numeric Preset Select button,

       LEDs 1-12 will blink (1-10 green, 11 red, 12 blue).
       Use Buttons 1-9 and Button 10 (as zero) to create your preset number. Button 11 to

       Clear the entry and Button 12 to activate this preset.
       This command will not work on the MX-6 and MX-9 because there are not enough 

       buttons.
  IMP: Command "Favorite Preset" can have 0 as value. This can be useful with some Midi 

       devices like the Axe-Fx.

v 3.09
  BUG: Command "KMPR-Tuner" not working since v 3.07.

v 3.08
  BUG: External Device Midi Channel not working when using preset up/down.
  IMP: Updated several templates.

v 3.07
  NEW: Tempo light blinking when using Commands "AFX1/2 - Tempo" or "AFX3/FM3 - Tempo".
  NEW: Command "Text". This command will take the text of preset 1-100 and displays it on 

       the 2nd line of the LCD. Read the updated manual for more info.
  BUG: Commands "Scenes/Snapshot", "Scenes/Snapshot Down" and "Scenes/Snapshot Up" 
       are set to Midi Channel 1. This should be the Midi Channel selected in "External 

       Device".
  BUG: Several bugs solved syncing with FM3.
  BUG: Command "AFX1/2 - Tempo" not working properly.
  IMP: When syncing on PC with external device (Axe-Fx, Kemper, FM3,...)
       Before v3.07 the sequence was: PC - Sync data - LED.
       Now the sequence is: PC - LED - Sync data. 
       Syncing is very slightly improved.
  IMP: Page P(presets) layout changed for the MX-12 (3x4) and (2x6). Read the updated 

       manual for more info.

v 3.06
  NEW: Added Device "FM3".
       All commands "AFX3 - xxx" are renamed as "AFX3/FM3 - xxx".
       Added templates for FM3 in Easy Setup Tab.
  NEW: "Don't send CC values on PC" in Global Tab.
  IMP: When using "KMPR...", "AFX1/2..." or "AFX3/FM3..." commands and MX Midi In is not 

       connected to Kemper/FAS. Previously this would freeze the MX since it expects an 

       answer from the Kemper/FAS. Now, the MX will still freeze, but the message "Time 

       Out! Midi In Error" will be shown.
       Connect Midi In and reboot the MX.
  BUG: Global buttons not working correctly on PC.
  BUG: Calibrating pedals on the hardware only working after second attempt.
  BUG: AMP+CAB channel not syncing with the AFX3/FM3.
  BUG: EDITOR: Command "CC Value": values out the range of 1-16 not accepted.
  BUG: EDITOR: When Clicking on a Button, CC and Ch values not correct loaded.
  IMP: EDITOR: CC and Ch values only changeable using up/down arrows. 
       No key input allowed (errors when changing to another button)

v 3.05
  NEW: Command "AFX1/2 - Tempo".  
  NEW: Command "CC Value". This command replaces the "CC Custom" command and is used when 

       other values than 0 (minimum) or 127 (maximum) are needed. Read the updated manual 

       for more info.
  IMP: Editor: Several updated templates and new templates (e.g. Eventide H9 in MIDI 

       devices).
  IMP: Editor: When using Easy Setup, if necessary a short guide is shown how to setup the 

       external device (e.g. Eventide H9, HX Stomp)
  IMP: Editor: Small bug fixes. 
  IMP: Command "AFX1/2 - Preset": improved syncing names.
  IMP: When using "AFX1/2 - Preset", Button connected to Scene 1 will be lit.

v 3.04
  BUG: Using Bank Up/Down/Number/Select, only presets on the active page are counted.
  BUG: Syncing Kemper Stomp & Fx when Stomp & FX type is empty returned as ON.
  IMP: Command "KMPR - Stomp & Fx": When stomp & Fx type is empty, LED won't lit and
       2nd line LCD will show "Stomp/Fx = Empty".
  IMP: Interchanged tuner arrows >>> and <<<, which makes more sense.
  IMP: "Amp+Cab" in the "AFX3 - Channel" command will sync with the Axe-Fx III Amp1 

       settings.

v 3.03
  NEW: Editor: Added MX-6 2x3 model.
  NEW: Editor: Added and updated all templates.
  NEW: Editor: Added choice for Kemper and Fractal Tuner Notes: Flat, Sharp or Mixed.
  NEW: Start Preset. When using Preset Up/Down, Choose Preset # on Boot-up.
  NEW: Command "Scene/Snapshot A/B".
  NEW: Command "Bank Number".
  NEW: Added External Device "Axe-Fx Standard and Ultra".
  IMP: Renamed command "AFX2 - Preset" and "AFX2 - Tuner" into "AFX1/2 - Preset" and 

       "AFX1/2 - Tuner". Both commands are available for Axe-Fx Standard, Ultra, II, II XL 

       and II XL+. 
  IMP: Commands "Bank Number", "Bank Up" and "Bank Down" will always display preset range 

       on second line LCD. Previously this was only if external device was "MIDI" or 

       "HXStomp". In case of Axe-Fx & Kemper preset names are default empty. In case of 

       "MIDI" or "HXStomp", preset names are "prst1" thru "prst100".
  IMP: Editor: restyled the way button colors are presented.
  IMP: Editor: When swapping or copying, selected button is active after swap/copy.
 
v 3.02
  IMP: Command "AFX3 - FX Block" added IR Player. 

v 3.01
  BUG: Kemper Profiler loading Reverb State not working.

v 3.00:  
  ****************************************************************************************
  *** This is a Major update. Please read the updated manual for more info.            ***
  ****************************************************************************************
  NEW: Editor: Added MX-9 3x3 model.
  NEW: Editor: Added MX-12 3x4 model.
  NEW: Command "Page P (presets)". 
       This is beside Page A and Page B a new Page with a fixed layout. 
       Filled with Presets, Bank Down and Bank Up. 
       Layout depends on the selected hardware. 
       Fixed colors: Green=Preset, Red=Selected Preset, Blue=Bank Up/Down.
       Selecting a preset brings you back to the previous Page.
       Not available for MX-9 and MX-6.
  NEW: Command "KMPR - Looper".
  NEW: Command "SysEx". Send a Midi SysEx Message.
  NEW: Command "SysEx Toggle". Send a Midi SysEx Message.
  IMP: Command "AFX3 - Tuner" and "AFX3 - Tempo" OFF shows active scene name.
  BUG: Command "AFX3 - Tuner" LED stays on when turned off.
  BUG: Command "CC Custom" not working for CC Custom 6-10.

v2.06:
  BUG: PC not working in combination with steps.
  
v2.05:
  NEW: Editor: Expression Calibration. 
  NEW: Editor: Reset LCD (see manual). 
  BUG: On "Page A/B" buttons don't reset to "Normal Press".
  IMP: Command "Note Trigger" updated.
  IMP: Page B "*" not showing in LCD when using "Page B Off Color".

v2.04:
  NEW: Command "Off Color" sets a chosen color instead of no color to the Off status.
  BUG: When syncing with III, LEDs on second layer (Press & Hold) should not be affected.
  BUG: When using AFX3-Looper command, all other LEDs turn off.
  BUG: Commands "All Other LEDs Off" and "Change Color" not working as 2nd-6th command.
  IMP: Command "AFX3 - Looper" not available anymore as Press & Hold. (useless)
  IMP: Renamed command "Change Color" to "On Color".

v 2.03:
  BUG: When Changing Page, Buttons where not synced with the Axe-Fx III.
  IMP: Command "Favorite Preset" also available in Basic Mode.
  IMP: Updated all existing templates.

v 2.02:
  NEW: Command "Note On/Off".
  NEW: Command "Note Trigger".
  NEW: Command "Page A/B" now also available as 2nd-6th command.
  NEW: Page B color. Set de default color for off buttons in Page B to a specific color.
  BUG: Name not showing in "Favorite Preset" and external device = MIDI.
  IMP: Preset Select = Red, Bank select = Blue.

v 2.01:
  NEW: Added 4 new LED colors: purple, yellow, turquoise and white.
  NEW: Command "AFX3 - Scene A/B". Switch between 2 scenes.
  NEW: Command "AFX3 - Channels" extended with selection of a single Channel (A/B/C/D).
  NEW: Command "AFX3 - Channels" extra item "AMP+CAB". This will affect
       both AMP 1 and CAB 1 at the same time.
  NEW: Command "Favorite Preset" jump to a favorite preset and come back to previous
       preset.
  IMP: Rewrote Block syncing with Axe-Fx III. Added Channel syncing.
  BUG: LEDs sometimes acting weird using Axe-Fx III blocks.

v 2.00:  
  *****************************************************************************
  *** This is a Major update. Please read the updated manual for more info. ***
  *****************************************************************************
  NEW: Command "Page A/B".
  NEW: Doubled the amount of IAs. 36 -> 72.
  NEW: Renamed command "Button On/Off" to "IA On/Off". 
  NEW: LCD 2nd line: Button name is now UPPER/lower case to indicate ON/Off state. 
       If 2nd layer (press-and-hold) is available, 2nd layer UPPER/lower case is also 
       shown on the LCD.
  NEW: Axe-Fx III Looper - Half command.
  BUG: Expr. Input - Act as Button not working properly.
  BUG: Preset name showing in the LCD when 2nd-6th command is "Preset (PC) Command".
  BUG: When "Preset Select" on 2nd layer. First layer activated after preset select.
  BUG: When "Bank Select" on 2nd layer. First layer activated after bank select.
  BUG: LCD displaying garbage.
  IMP: Led management updated.
  IMP: Updated all existing templates. Added new templates.

v 1.09:
  NEW: Editor: Added HX Stomp device in global settings.
  NEW: Editor: Renamed command "Scenes" in "Scenes/Snapshot".
  NEW: Command "Scenes/Snapshot" to sync with the HX Stomp.
  BUG: Preset Down/Up/Select not working correctly for Axe-Fx II & III.
  IMP: Improved Led management.

v 1.08:
  NEW: Editor: Added Kemper & HX Stomp Templates.
  NEW: Kemper Profiler commands (Performance, Rig, Stomp & FX, Rot. Speed, 
       Dly Feedback, Dly Hold, Tuner, Tempo).

v 1.07:
  NEW: Editor: Green and Red color swapped in Press-and-hold.
  BUG: Press-and-Hold Buttons 1-2-3 not working correctly when using Expr as Button.
  BUG: If using Axe-Fx II or III, bank up will show 127 as maximum preset. 
  IMP: On Preset Change send also CC OFF commands when command is CC ON/OFF or 
       CC OFF/ON.

v 1.06:
  BUG: Led behaving on step use.
  BUG: Expr as Button not working correctly.
  IMP: Updated several templates.

v 1.05:
  NEW: Command "AFX3 - Channel". Read manual for more info.
  NEW: Added led color White.
  BUG: Several small bugs on Led behaving solved.

v 1.04:
  NEW: Auto Color Steps. Change color on each step automatic.
  BUG: Entering calibration menu not working on the first time.

v 1.03:
  NEW: Editor: Press & Hold commands are alway shown in expert mode next to Normal 
 
               commands.
  NEW: Editor: Updates templates.
  BUG: Preset Offset not working for Axe-Fx II & III.
  BUG: Tuner not turning off when connected to Axe-Fx II.
  BUG: Button Press-and-hold stays on press-and-hold after Program Change.
  BUG: Using command "Change Color" in Steps does not reset to Saved Color on Preset 

       Change.
  IMP: Changed text for calibrating "Expr1 Btn12=save".

v 1.02:
  NEW: Editor: Command "COLOR" not showing correct color on button change.
  NEW: New commands for the Axe-Fx II. Reads and shows preset name on the LCD.
  BUG: Command "CC CUSTOM" not correct when first command.
  BUG: Press & Hold Types Trigger Only and Hold switched.

v 1.01:
  NEW: Editor: Added New Tab "Easy Setup".
  NEW: Command "Save". This will save the on/off led state of each button for the 
       current preset.

v 1.00:
  Initial Firmware.

